home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Apple AUX 3.0
/
Apple AUX 3.0.iso
/
System Folder
/
Extensions
/
AppleShare
/
AppleShare.rsrc
/
bin.rsrc_LDEF_9_ApShare LDef.txt
< prev
next >
Wrap
Text File
|
1991-04-25
|
10KB
|
190 lines
start:
00000000 600A bra +0xC /* 0000000C */
00000002 0000 4C44 ori.b D0, 0x44 /* 'D' */
00000006 4546 chk.w D2, D6
00000008 0009 0000 ori.b A1, 0x0
label0000000C:
0000000C 4E56 0000 link A6, 0
00000010 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4
00000014 286E 0008 movea.l A4, [A6 + 0x8]
00000018 2654 movea.l A3, [A4]
0000001A 302E 001A move.w D0, [A6 + 0x1A]
0000001E 5340 subq.w D0, 1
00000020 6770 beq +0x72 /* 00000092 */
00000022 5340 subq.w D0, 1
00000024 6722 beq +0x24 /* 00000048 */
00000026 6A12 bpl +0x14 /* 0000003A */
00000028 514F subq.w A7, 8
0000002A 2F0F move.l -[A7], A7
0000002C A88B syscall GetFontInfo
0000002E 3757 000C move.w [A3 + 0xC], [A7]
00000032 377C 0004 000E move.w [A3 + 0xE], 0x4
00000038 504F addq.w A7, 8
label0000003A:
0000003A 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
0000003E 4E5E unlink A6
00000040 205F movea.l A0, [A7]+
00000042 DEFC 0014 add.w A7, 0x14
00000046 4ED0 jmp [A0]
label00000048:
00000048 246B 0050 movea.l A2, [A3 + 0x50]
0000004C 2052 movea.l A0, [A2]
0000004E D0EE 000E add.w A0, [A6 + 0xE]
00000052 5248 addq.w A0, 1
00000054 322E 000C move.w D1, [A6 + 0xC]
00000058 5341 subq.w D1, 1
0000005A 226B 0044 movea.l A1, [A3 + 0x44]
0000005E 302E 0010 move.w D0, [A6 + 0x10]
00000062 E540 asl D0.w, 2
00000064 41EB 0056 lea.l A0, [A3 + 0x56]
00000068 D0C0 add.w A0, D0
0000006A 43E8 0002 lea.l A1, [A0 + 0x2]
0000006E 3011 move.w D0, [A1]
00000070 2452 movea.l A2, [A2]
00000072 43F2 0000 lea.l A1, [A2 + D0.w]
00000076 0811 0006 btst.b [A1], 0x6
0000007A 6706 beq +0x8 /* 00000082 */
0000007C 0890 0007 bclr.b [A0], 0x7
00000080 600E bra +0x10 /* 00000090 */
label00000082:
00000082 6100 0152 bsr +0x154 /* 000001D6 */
00000086 226B 0044 movea.l A1, [A3 + 0x44]
0000008A 08E9 0000 0022 bset.b [A1 + 0x22], 0x0
label00000090:
00000090 60A8 bra -0x56 /* 0000003A */
label00000092:
00000092 286E 0014 movea.l A4, [A6 + 0x14]
00000096 2F0C move.l -[A7], A4
00000098 A8A3 syscall EraseRect
0000009A 362E 000C move.w D3, [A6 + 0xC]
0000009E 6F00 00AC ble +0xAE /* 0000014C */
000000A2 A89E syscall PenNormal
000000A4 246B 0050 movea.l A2, [A3 + 0x50]
000000A8 204A movea.l A0, A2
000000AA A029 syscall HLock
000000AC 303C 0003 move.w D0, 0x3
000000B0 6100 00FE bsr +0x100 /* 000001B0 */
000000B4 2F12 move.l -[A7], [A2]
000000B6 302E 000E move.w D0, [A6 + 0xE]
000000BA 5240 addq.w D0, 1
000000BC 3F00 move.w -[A7], D0
000000BE 5343 subq.w D3, 1
000000C0 3F03 move.w -[A7], D3
000000C2 A885 syscall DrawText
000000C4 6100 008A bsr +0x8C /* 00000150 */
000000C8 303C 00E1 move.w D0, 0xE1
000000CC 6100 00E2 bsr +0xE4 /* 000001B0 */
000000D0 3F3C 000B move.w -[A7], 0xB
000000D4 4267 clr.w -[A7]
000000D6 A892 syscall Line
000000D8 4267 clr.w -[A7]
000000DA 3F3C FFF5 move.w -[A7], 0xFFF5
000000DE A892 syscall Line
000000E0 3F3C FFF5 move.w -[A7], 0xFFF5
000000E4 4267 clr.w -[A7]
000000E6 A892 syscall Line
000000E8 4267 clr.w -[A7]
000000EA 3F3C 000B move.w -[A7], 0xB
000000EE A892 syscall Line
000000F0 2052 movea.l A0, [A2]
000000F2 302E 000E move.w D0, [A6 + 0xE]
000000F6 0C30 000F 0000 cmpi.b [A0 + D0.w], 0xF
000000FC 661C bne +0x1E /* 0000011A */
000000FE 3F3C 000B move.w -[A7], 0xB
00000102 3F3C FFF5 move.w -[A7], 0xFFF5
00000106 A892 syscall Line
00000108 3F3C FFF5 move.w -[A7], 0xFFF5
0000010C 4267 clr.w -[A7]
0000010E A894 syscall Move
00000110 3F3C 000B move.w -[A7], 0xB
00000114 3F3C 000B move.w -[A7], 0xB
00000118 A892 syscall Line
label0000011A:
0000011A 4202 clr.b D2
0000011C 302E 0010 move.w D0, [A6 + 0x10]
00000120 E540 asl D0.w, 2
00000122 5440 addq.w D0, 2
00000124 41EB 0056 lea.l A0, [A3 + 0x56]
00000128 D0C0 add.w A0, D0
0000012A 3010 move.w D0, [A0]
0000012C 2252 movea.l A1, [A2]
0000012E 43F1 0000 lea.l A1, [A1 + D0.w]
00000132 0811 0006 btst.b [A1], 0x6
00000136 6706 beq +0x8 /* 0000013E */
00000138 6100 003C bsr +0x3E /* 00000176 */
0000013C 600A bra +0xC /* 00000148 */
label0000013E:
0000013E 4A2E 0018 tst.b [A6 + 0x18]
00000142 6704 beq +0x6 /* 00000148 */
00000144 6100 0090 bsr +0x92 /* 000001D6 */
label00000148:
00000148 204A movea.l A0, A2
0000014A A02A syscall HUnlock
label0000014C:
0000014C 6000 FEEC bra -0x112 /* 0000003A */
fn00000150:
00000150 4E56 FFF8 link A6, -0x0008
00000154 2D54 FFF8 move.l [A6 - 0x8], [A4]
00000158 2D6C 0004 FFFC move.l [A6 - 0x4], [A4 + 0x4]
0000015E 41EE FFF8 lea.l A0, [A6 - 0x8]
00000162 3028 0006 move.w D0, [A0 + 0x6]
00000166 0440 0014 subi.w D0, 0x14
0000016A 3140 0002 move.w [A0 + 0x2], D0
0000016E 2F08 move.l -[A7], A0
00000170 A8A3 syscall EraseRect
00000172 4E5E unlink A6
00000174 4E75 rts
fn00000176:
00000176 4E56 FFF8 link A6, -0x0008
0000017A 48E7 F0E0 movem.l -[A7], D0,D1,D2,D3,A0,A1,A2
0000017E 3F3C 000B move.w -[A7], 0xB
00000182 A89C syscall PenMode
00000184 487A 0086 pea.l [PC + 0x86 /* 0000020C, value 0xAA55AA55 */]
00000188 A89D syscall PenPat
0000018A 43EE FFF8 lea.l A1, [A6 - 0x8]
0000018E 2294 move.l [A1], [A4]
00000190 236C 0004 0004 move.l [A1 + 0x4], [A4 + 0x4]
00000196 3029 0006 move.w D0, [A1 + 0x6]
0000019A 0440 0014 subi.w D0, 0x14
0000019E 3340 0006 move.w [A1 + 0x6], D0
000001A2 2F09 mov